//--------------------------------------
// silk-editor-plugin Project
//
// SilkLanguageToolkit.java
// Since: 2010/11/15
//
// $URL$ 
// $Author$
//--------------------------------------
package org.xerial.silk.editor.plugin;

import org.eclipse.dltk.core.AbstractLanguageToolkit;
import org.eclipse.dltk.core.IDLTKLanguageToolkit;

public class SilkLanguageToolkit extends AbstractLanguageToolkit
{

    private static final String           SILK_CONTENT_TYPE  = "org.xerial.silk.silkContentType";
    private static final String           SILK_LANGUAGE_NAME = "Silk";
    private static final String           SILK_NATURE_ID     = SilkNature.NATURE_ID;

    protected static IDLTKLanguageToolkit instance             = new SilkLanguageToolkit();

    public static IDLTKLanguageToolkit getDefault() {
        return instance;
    }

    public String getLanguageContentType() {
        return SILK_CONTENT_TYPE;
    }

    public String getLanguageName() {
        return SILK_LANGUAGE_NAME;
    }

    public String getNatureId() {
        return SILK_NATURE_ID;
    }
}
